iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 13
0
自我挑戰組

Tensorflow學習日記系列 第 13

tensorflow學習日記Day13* 多元感知器模型預測

  • 分享至 

  • xImage
  •  

延續昨天的程式碼新增下面的

#建立show_train_history來顯示訓練過程
import matplotlib.pyplot as plt#定義show_train_history(之前訓練產生的)(train_history,訓練執行結果,驗證資料執行結果)
def show_train_history(train_history,train,validation):
plt.plot(train_history.history[train])
plt.plot(train_history.history[validation])
plt.title('Train History')#圖形標題
plt.ylabel(train)#顯示y軸標籤
plt.xlabel('Epoch')#設定x軸標籤是'Epoch'
plt.legend(['train','validation'],loc='upper left')#設定圖例顯示'train','validation'在左上角
plt.show()
#畫出accuracy執行結果(這裡有一個要注意的地方是,windows在顯示訓練結果的時候是以acc表現accuracy所以要將accuracy改為acc,mac則是要寫accuracy)
show_train_history(train_history,'accuracy','val_accuracy')
#畫出loss執行結果
show_train_history(train_history,'loss','val_loss')

#使用model.evaluate進行評估模型準確率,評估後的準確率會存在scores(features,label)
scores = model.evaluate(x_Test_normalize,y_Test_OneHot)
print()
#顯示準確率
print('accuracy',scores[1])

結果:https://scontent.ftpe8-1.fna.fbcdn.net/v/t1.15752-9/71382416_2458212507743687_2421928381722394624_n.png?_nc_cat=108&_nc_oc=AQl-u8KVaex-Rl2n-0sS3VxIvr9hh1ZsbXqPjR9S-aMplf6yXP23SQN4Taw7E8z_HzYDhKggLTV3NCFkKPMCwfyr&_nc_ht=scontent.ftpe8-1.fna&oh=f2e471a8f11ecfb662380b7134f94550&oe=5E362666


上一篇
tensorflow學習日記Day12* 多元感知器模型預處理、建立、訓練
下一篇
tensorflow學習日記Day14 *Mnsit
系列文
Tensorflow學習日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言